<fieldset>
<legend>AJOUT DE DIAPOSITIVES</legend>
<?php
require_once ('../../connexion.php');

	// champs obligatoires, 
	$nom=$_POST['nom'];
	$image=$_POST['nomImage'];
	$ordre=$_POST['ordre'];
	$lienVers=$_POST['lienVers'];
	// et les champs en + :
	$idElt=null;
	$typeElt=null;
	$nomElt=null;
	$contenu=null;
	$chemin=null;
	
if($lienVers!="aucun"){
	
	$contenu=nl2br($_POST['contenu']); // $contenu prend une valeur
	if( isset($_POST['idElt']) )
	{
		$idElt=$_POST['idElt']; // $idElt prend une valeur
	}
	
// on affacte une valeur pour $chemin selon lienVers
	switch ($lienVers) {
		case "actus":
			$chemin="actus";
			break;
		case "produits":
			$chemin="nosProd";
			
			$sql2 = 'SELECT * FROM  produits WHERE id=:idElt';
			$select2 = $connection->prepare($sql2, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
			$select2->execute(array(':idElt' => $idElt));
			$enregistrement2 = $select2->fetch(PDO::FETCH_OBJ);
			
			$nomElt=$enregistrement2->nom; // $nomElt prend une valeur
			$typeElt="Légumes"; // $typeElt prend une valeur
			if($enregistrement2->idTypesProd==2){
				$typeElt="Fruits";
			}
			break;
		case "pages":
			$sql = 'SELECT * FROM pages WHERE id=:idElt';
			$select = $connection->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
			$select->execute(array(':idElt' => $idElt));
			$enregistrement = $select->fetch(PDO::FETCH_OBJ);
			
			switch ($enregistrement->titre) {
				case "Qui sommes nous ?":
					$chemin="aPropos";
					break;
				case "Accueil":
					$chemin="accueil";
					break;
				case "Produits complémentaires":
					$chemin="prodCompl";
					break;
				case "Galerie Photos":
					$chemin="galeriePhotos";
					break;
				case "Sondages":
					$chemin="sondages";
					break;
				case "Nous contacter":
					$chemin="formContact";
					break;
				case "Mon compte":
					$chemin="profil";
					break;
			}
			break;
		case "linkExterne":
			$chemin=$_POST['linkAdresse'];
			break;
	}
}else{
	$lienVers=null;
}



try{
	$sqlInsert = 'INSERT INTO diapositives (nom, chemin, contenu, voir, ordre, lienVers, idElt, nomElt, typeElt, idImages) VALUES (:nom, :chemin, :contenu, :voir, :ordre, :lienVers, :idElt, :nomElt, :typeElt, :idImages)';
	$insert = $connection->prepare($sqlInsert, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
	$insert->execute(array(':nom' => $nom, ':chemin' => $chemin, ':contenu' => $contenu, ':voir' => 'oui', ':ordre' => $ordre, ':lienVers' => $lienVers, ':idElt' => $idElt, ':nomElt' => $nomElt, ':typeElt' => $typeElt, ':idImages' => $image));
	
	$lastId= $connection->lastInsertId();
	
	$sql3 = 'SELECT * FROM  diapositives WHERE id!=:lastId AND ordre=:ordre';
	$select3 = $connection->prepare($sql3, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
	$select3->execute(array(':lastId' => $lastId, ':ordre' => $ordre));
	$enregistrement3 = $select3->fetch(PDO::FETCH_OBJ);
	if($enregistrement3){
		echo "<h3 class='error'> Attention, ordre d'affichage confus !</h3>";
	}
	echo "<h3>Ajout effectué !</h3>";
}catch(Exception $e){
	echo "<h3 class='error'> Une erreur est survenue lors de l'ajout</h3>";
}
		
		
			
			
			
	
?>
</fieldset>
